Picture
Este tutorial pretende enseñar a como configurar y alojar dominios sin necesidad de tener un panel de ontrol como puede ser cPanel, Plesk, DirectAdmin, Sphere o similar, ahorrándonos así muchos recursos.

En esté caso lo haremos con Debian Lenny como sistema operativo configurando sus respectivos paquetes.

Parte 1:

* Actualización.
* Instalación de Apache2.
* Instalación de MySQL.
* Instalación y configuración de PHP5 y MySQL Cómo obtener asistencia técnica.
* Hosting Virtual de configuración (para que podamos alojar múltiples sitios web en el mismo servidor).
* Instalación de PHYMyAdmin.

1. Empezamos actualizando:

aptitude update
aptitude upgrade

2. Instalando Apache 2 en su última versión estable:

aptitude install apache2

Algunos comandos que controlan Apache2
Inicio: / etc/init.d/apache2 start
Parar: / etc/init.d/apache2 stop
Reiniciar: / etc/init.d/apache2 restart

raíz de Apache por defecto —> / var / www /
———> Fichero de configuración / etc/apache2/apache2.conf

MySQL

aptitude install  install mysql-server mysql-client

Mientras que la instalación está en curso, se le pedirá que establezca una contraseña para el usuario root de MySQL .. Por favor escriba una contraseña segura y asegúrese de que no lo olvide.

A partir de MySQL: / etc / init.d / mysql start
Parar MySQL: / etc / init.d / mysql stop
El reinicio de MySQL: reiniciar / etc / init.d / mysql

PHP5 con soporte para MySQL

A continuación reiniciar apache2 y el servidor MySQL para que la nueva configuración se llevará a efecto.

El reinicio de MySQL: reiniciar / etc / init.d / mysql
Reiniciar Apache2: / etc/init.d/apache2 restart

Virtual Hosting: (hosting de varios sitios web)

digamos, que quiero alojar como principal
www.ktecnologia.com y ktecnologia-imagenes.com ..
y el IP de mi servidor es 100.200.300.400 (justa y ejemplo)

Siempre es aconsejable mantener los directorios que seremos anfitriones de los sitios de una manera bien organizada ..

Ahora dicen Apache2 para escuchar sólo la dirección IP (100.200.300.400 en mi caso)

ahora usando su editor favorito, editar / etc/apache2/ports.conf

nano /etc/apache2/ports.conf

si usted no tiene nano aconsejo que lo instale

aptitude install nano

y el cambio NameVirtualHost *: 80 a

NameVirtualHost 100.200.300.400:80

Vuelva a colocar con su IP 100.200.300.400!

y ahora editamos, el valor predeterminado de Apache2 host virtual a nuestras necesidades ..
cambio <VirtualHost *:80>
a <VirtualHost 100.200.300.400:80>
y asegúrese de sustituir con su IP 100.200.300.400.

Ahora estamos listos para colgar páginas web, según lo dicho más arriba, me desea alojar
www.ktecnologia.com
y
www.ktecnologia-imagenes.com

asi que vamos a crear los directorios de una manera bien organizada,

mkdir-p / srv / www / ktecno.com / public_html
mkdir-p / srv / www / ktecno.com / logs

mkdir-p / srv / www / tecnologiasuper.com / public_html
mkdir-p / srv / www / tecnologiasuper.com / logs

A continuación vamos a crear el archivo de configuración virtual para cada sitio en / etc/apache2/sites-available /

nano /etc/apache2/sites-available/

y coloque el código siguiente

<VirtualHost 100.200.300.400:80>
ServerAdmin [email protected]
ServerName esteesmidominio.com
ServerAlias esteesmidominio.com
DocumentRoot /srv/www/esteseriamidominio.com/public_html/
ErrorLog /srv/www/esteseriamidominio.com/logs/error.log
</VirtualHost>

Puede usar wget o utilizar rsync para cargar el contenido en los sitios de ATM ..
Próxima actualización de este tutorial vamos a tratar sobre la instalación y configuración de FTP que .. seguido por algunas de las herramientas más útiles, como cortafuegos, etc.
Fuente de Infoiramcion:
www.ktecnologia.com
Picture